package com.ants.boot.wx.service;

import com.ants.boot.wx.domain.WxCheckin;
import com.ants.boot.wx.dto.wxcheckin.LastOrNextMonthDto;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * @author 蚂蚁会花呗
 * @date 2022/5/31 10:06
 */
public interface WxCheckinService extends IService<WxCheckin> {

    /**
     * 获取当前月的签到日期
     * @return
     */
    List<WxCheckin> getCurrentMonth();

    /**
     * 获取当天是否签到
     * @return
     */
    WxCheckin getCurrentDay();

    /**
     * 获取上月或者下一个月的签到日期
     * @return
     */
    List<WxCheckin> lastOrNextMonth(LastOrNextMonthDto dto);

    /**
     * 当前日期签到
     * @return
     */
    boolean addDate();
}
